/**************************************************************************
 * @doc CORE
 * @module validt.H |  
 * Header file for the configuration validation functions.
 *
 * Product     :   SoftPay 2000 (Global Payment Methodology).
 * <nl>Developer   :   
 * <nl>Notes       :
 *
 * @head3 Validation Functions |
 * @index | validt
 * @end
 *
 * Copyright (c) 1996-2000 by VeriFone Inc. All rights reserved.
 * 
 * No part of this software may be used, stored, compiled, reproduced,
 * modified, transcribed, translated, transmitted, or transferred, in any form 
 * or by any means whether electronic, mechanical, magnetic, optical, 
 * or otherwise, without the express prior written permission of VeriFone, Inc.
 *
 * Revision History
 * ------------------------------------------------------------------------
 $log:  $
 * ------------------------------------------------------------------------
 ********************************************************************************/


#ifndef VSVALIDT_H
#define VSVALIDT_H

VS_BOOL inRange(int inVal, int inLow, int inHigh);
VS_BOOL inIsDigits(char *pchValue);
int inRange_0TO1 (char * pchValue);
int inRange_0TO2 (char * pchValue);
int inRange_0TO3 (char * pchValue);
int inRange_1TO3 (char * pchValue);
int inRange_0TO4 (char * pchValue);
int inRange_0TO59 (char * pchValue);
int inRange_8TO10 (char * pchValue);
int inRange_0TOCST (char * pchValue);
int inRange_0TOLCT (char * pchValue);
int inPrintOptionVal (char * pchValue);
int inCommLinkVal (char * pchValue);
int inMKeyVal (char * pchValue);
int inBaudRtVal (char * pchValue);
int inPortFmtVal (char * pchValue);
int inBitVal (char * pchValue);
int inTimeVal (char * pchValue);
int inBeepVal (char * pchValue);
int inP350ColModeVal (char * pchValue);
int inP350LPIVal (char * pchValue);
int inCkrdrPortVal (char * pchValue);
int inCardTypeVal (char * pchValue);
int inAutoAnswerVal (char * pchValue);
int inCheckEntryModeVal (char * pchValue);
int inBatchNumVal (char * pchValue);
int inNumRingsVal (char * pchValue);
int inShortVal (char * pchValue);
int inLongVal (char * pchValue);
int inRange_0TO5 (char * pchValue);
int inPinPadTypeVal(char *pchValue);
int inPinPadFmtVal(char *pchValue);
int inPinPadBaudVal(char *pchValue);
int inMANVal (char * pchValue);
int inRSSIVal (char * pchValue);
int inAATVal (char * pchValue);
int inAATFmtVal (char * pchValue);
int inNumStrVal (char * pchValue);
int inOpenTAmtVal (char * pchValue);

#endif
